"""
一、语法错误
1、拼写错误，即python语言中的关键字写错，变量名，函数名写错
2、程序不符合python的语法规范，例如少括号，冒号等，以及表达式书写错误等
3、缩进错误

异常是python程序在运行过程中引发的错误
"""

# print(1/0)
# print('下一行代码')

# 捕获异常
# try:
#     # 第一行报错就进行except
#     print(1/0)
#     print('这一行不会执行')
# except:
#     print('捕获异常')
# print('下一行代码执行了')

# else关键字
# try:
#     # 第一行报错就进行except
#     print(1)
# except:
#     print('捕获异常')
# else:
#     print("未发现异常")
# finally: #finally不管怎样都执行
#     print('异常捕获执行结束')
# print('下一行代码执行了')

# except可以捕获指定异常
try:
    print(1/0)
except ZeroDivisionError as e:
    print(e)
    print('捕获0为除数的异常')
except NameError:
    print('捕获函数名异常')
except (FileExistsError,NotImplementedError):
    print('asd')

